<?php
require_once("../includes/config.php");
include DIR_INCLUDES_FT.'bootstrap.php';

try{
	$conection->beginTransaction();
	
	$codigo = new CodigosBarras();
	$codigo->codigo_barras = $_POST['codigo_barras'];
	$codigo->tipo_codigo = 1;
	$codigo->save();
	
	$codigo_produto = new CodigosBarrasProdutos();
	$codigo_produto->codigo_barras_id = $codigo->id;
	$codigo_produto->produto_id = $_POST['produto'];
	$codigo_produto->quantidade_unitaria = $_POST['quantidade_unitaria'];
	$codigo_produto->unidade_id = $_POST['unidade'];
	$codigo_produto->save();
	
	$conection->commit();
	
	header("location: ".DIR_WS."redirect.php?refere=".$_SERVER['HTTP_REFERER']);
} catch (Exception $e){
	$conection->rollback();
	header("location: ".DIR_WS."error_message.php?refere=".$_SERVER['HTTP_REFERER']);
}
?>